//
//  HWHelpViewController.m
//  嗨文
//
//  Created by 响当当 on 2019/1/18.
//  Copyright © 2019年 dongzheng. All rights reserved.
//

#import "HWHelpViewController.h"
#import "HWHelpCell.h"

@interface HWHelpViewController ()<UITableViewDelegate,UITableViewDataSource>
@property (nonatomic, strong)UITableView *tableView;
@property (nonatomic, strong)NSArray *helpArr;
@end

@implementation HWHelpViewController

- (NSArray *)helpArr
{
    if (!_helpArr)
    {
        _helpArr = @[@{@"qContext":@"1.登录方式?",@"aContext":@"注册手机号登陆。"},
                     @{@"qContext":@"2.如何添加书籍至书架？",@"aContext":@"查找并进入想要阅读的书籍后，点击作品详情页“加入书架”，加入的作品可在“书架”查看。"},
                     @{@"qContext":@"3.怎样查看我收藏的图书是否有更新？",@"aContext":@"进入嗨小说网页，点击“嗨书架”，书籍封面左上角红点代表有更新。"},
                     @{@"qContext":@"4.如何查看评论？",@"aContext":@"a.想查看某本书所有的评论，点击进入想要查看评论的书籍后，再点击作品详情页下评论列表的“更多评论”即可。\nb.想查看自己的评论被人回复，可以点击“我的”—“我的消息”—“评论通知”，即可查看。"},
                     @{@"qContext":@"5.如何设置字体大小和背景色？",@"aContext":@"进入嗨小说网页，点击进入想要阅读的书籍进入内容页，再点击作品中间展开操作按钮，点击设置，点击“A-”调小，点击“A+”调大，另外还有四种护眼背景色可供选择。"},
                     @{@"qContext":@"6.如何切换日间和夜间模式？",@"aContext":@"进入嗨小说网页，点击进入想要阅读的书籍进入内容页，再点击作品中间展开操作按钮，点击关灯，即为白天模式，选择关灯，即为夜间模式。"},
                     @{@"qContext":@"7.如何查询我的账户余额？",@"aContext":@"进入嗨小说网页—“我的”—即可查看剩余书币和金币余额。"},
                     @{@"qContext":@"8.如何反馈问题及意见？",@"aContext":@"进入嗨小说网页—“我的”—选择“意见反馈”，输入您的问题或意见，提交即可。您也可以直接关注嗨小说官方微信公众号“嗨书联盟”反馈问题。"},
                     @{@"qContext":@"9.如何获取嗨书币？",@"aContext":@"两种方式：\na.进入嗨小说网页—“我的”—点击账户下的“充值”按钮即可充值书币。\nb.每日任务获得嗨书券（1嗨书券=1嗨书币）备注：嗨书券的使用期限为领取之日起15日内（通过特别活动发放的嗨书券根据活动限制使用期限不同），逾期作废。"},
                     @{@"qContext":@"10.购买嗨书币未到账怎么办？",@"aContext":@"a.如果您确认充值成功，但是账户余额没有变化，请您退出本网页—关掉进程—重新打开，检查一下您的嗨书币是否到账；\nb.如还是未到账，请将个人中心的登录账号以及购买凭证截图通过“意见反馈”提交，或者关注“嗨书联盟”公众号反馈。"},
                     @{@"qContext":@"11.如何赚金币？",@"aContext":@"进入嗨小说网页，点击“嗨赚”/金币钱包/邀请好友，皆可进入赚钱模式。"},
                     @{@"qContext":@"12.金币如何提现？",@"aContext":@"进入嗨小说网页—“我的”—点击账户下的“提现”按钮即可将金币提现。"}];
    }
    return _helpArr;
}

- (UITableView *)tableView
{
    if (!_tableView)
    {
        _tableView = [[UITableView alloc]initWithFrame:CGRectMake(0,NAVIBAR_HEIGHT,SCREEN_WIDTH,SCREEN_HEIGHT-NAVIBAR_HEIGHT) style:UITableViewStylePlain];
        _tableView.delegate = self;
        _tableView.dataSource = self;
        _tableView.separatorStyle = 0;
        _tableView.backgroundColor = LCHexColor(0xf5f5f5);
    }
    return _tableView;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    [self buryPoint];
    [self setTitle:@"帮助中心"];
    [self setDefaultNav];
    
    [self.view addSubview:self.tableView];
}

#pragma mark - tableView delegate source
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 1;
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return self.helpArr.count;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    HWHelpCell *cell = [[HWHelpCell alloc]init];
    
    return [cell getBackRowHeight:self.helpArr[indexPath.section]];
}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    if (section != 0)
    {
        return 10.0f*kUIScaleBasePlus;
    }
    else
    {
        return 0.01f;
    }
}

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    return [UIView new];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    HWHelpCell *cell = [tableView dequeueReusableCellWithIdentifier:@"helpCell"];
    if (!cell)
    {
        cell = [[HWHelpCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"helpCell"];
        cell.selectionStyle = 0;
    }
    
    [cell getHelpCenterDate:self.helpArr[indexPath.section]];

    return cell;
}

- (void)buryPoint
{
    NSString *lastStayTime = [kUserDefaults objectForKey:@"time"];
    NSString *nowStayTime = [NSString stringWithFormat:@"%ld",[[HWUtilties getNowTimeTimestamp3] integerValue] - lastStayTime.integerValue];
    
    [HWUtilties buryPointWithStayTime:nowStayTime
                            timestamp:[HWUtilties getNowTimeTimestamp3]
                             memberId:current_User.userID
                              fromUrl:nil
                                toUrl:@"/helpCenter"
                               fromId:nil
                                 toId:@"2fe1dfe2f9045de6"];
}
@end
